body,div,p,h1,h2,h3,h4,h5,h6,span,a,em,i,table,img,th,tbody,td,tr,b,ul,li,ol,dl,dd,dt,input,button,textarea,lable,select,option,header,footer,section,article,aside,mark,nav,time,address
	{
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,h5,h6,em,i,mark,address {
	font-weight: normal;
	font-style: normal
}

.page {
	min-height: 100%;
	margin: 0 auto;
	min-width: 320px;
	max-width: 640px;
	background:rgb(242,242,242);
}

html,body {
	height: 100%;
}

table {
	border-collapse: collapse;
}
div{
	position:relative;
}

.logo{
	top:10px;
	text-align:center;
	background:white;
}
.logo img{
	width:150px;
	height:150px;
}

.introduce{
	background:white;
	top:20px;
}
.shop_bulletin{
	color:#999;
	font-weight:400;
	font-size:1rem;
	padding:10px;
	border-bottom:1px solid #eee;
}
.shop_bulletin_detail{
	color:#333;
	font-size:0.9em;
	border-bottom:1px solid #eee;
	padding:10px;
}
.right{
	text-align:center;
	top:30px;
	background:white;
	color:#7d7d85;
	bottom:0px;
}
.tel{
	
}
.address{
	position:relative;
	top:5px;
}
.icon-angle-right{
	right:20px;
	position:absolute;
}
